body{font-size: 12px; margin: 0; padding: 0; font-family:"Microsoft YaHei","Hiragino Sans GB",Helvetica, Tahoma, Arial, sans-serif;color:#2b2b2b;font-weight: normal;}
h1,h2,h3,h4,h5,h6,p,form,ul,li,ol{
	padding: 0;
	margin: 0;
}
ul,ol,li{list-style: none;}
a{
	text-decoration: none;
	color: #fff;
	-webkit-transition:color 0.3s;
}
a:hover{
	text-decoration: none;	
}
.clear:after{
	content: "";float: none;clear: both;display: block;height:0;
}
.warp{width: 100%;}
.container-fluid{
	padding-right:0;
	padding-left:0;
}
.pc-block{
	display: block;
}
.app-block{
	display: none;
}
.index-banner{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#header{
	width: 100%;
	height: 80px;
	background-color: rgba(17,17,17,0.8);
	position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50;
}
#header .nav-content{
	width: 85%;
	margin: 0 auto;
	line-height: 80px;
	position: relative;
}
#header .logo{
	float: left;
	text-align: center;
	margin-top:1.1%;
}
#header .logo img{
	width:50%;
}
#header .search{
	float: right;
	font-size: 14px;
	color: #fff;
}
#header .search>a>img{
	margin-bottom:-3px;
	-webkit-transform:all 0.3s;
}
#header .search>img{
	cursor: pointer;
}
#header .nav {
	height: 80px;
	width:700px;
	position: absolute;
	left:50%;
	margin-left: -350px;
	line-height: 80px;
	/*margin-right: 4%;*/
}

#header .nav li:first-of-type:after{
	display:none;
}
#header .nav>li{
	position: relative;
	float: left;
	height: 100%;
	font-size: 14px;
	text-align: center;
}
#header .nav>li:after{
/*  content: '/';
    position: absolute;
    width: 1.3em;
    right: 100%;
    text-align: center;
    color: rgba(255,255,255,.6);
    top:0;*/
    content: ' ';
    position: absolute;
    width: 3px;
    height: 3px;
    background: #fff;
    border-radius: 50%;
    left: 0;
    top: 50%;
}
#header .nav>li>a {
	position: relative;
	display: block;
	padding: 0 24px;
	font-weight: 500;
	background-color: transparent;
	color:#999898;
}

#header .nav>li>a span {
	position: relative;
	display: inline-block;
	-webkit-transition: all ease-out .3s;
}
#header .nav>li>a span:after{
	position: absolute;
	left: 0;
	width: 100%;
	color: #ffffff;
	content: attr(data-title);
	-webkit-transform: translateY(0);
}

.browser-lt11 #header .nav>li>a span:after {
	top: 100%
}
#header .nav .subnav{
	top: 100%;
	position: absolute;
	left: -15%;
	z-index: 199;
	visibility: hidden;
	overflow: hidden;
	width: 120px;
	height: auto;
	border-top: 2px solid #FFC000;
	opacity: 0;
	-webkit-transition: all .36s ease;
	background-color: rgba(17,17,17,0.8);
	z-index: 20;
	/* margin-left:-15%; */
}
#header .nav .subnav.sub1{
	width: 130%;
}
#header .nav .navitem:last-child .subnav {
	right: 0;
	left: auto
}
#header .nav .subnav li {
	width: 100%;
	text-align: center;
	line-height:50px;
}
#header .nav .subnav li a {
	display: block;
	padding: 12px 0;
	color: #999898;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	-webkit-transition: all .2s ease-in-out;
}

#header .nav-content .body-nav-but{
	width:30px;
	position: absolute;
	right: 0;
	top: 36%;
	cursor:pointer;
	display: none;
}
#header .nav-content .body-nav-but span{
	height:2px;
	background:#ffffff;
	display:block;
	margin-bottom:8px;
}
.body-nav-but.close span{
}
.body-nav-but.close .span1{
	-webkit-transform: rotate(400deg);
	-moz-transform: rotate(400deg);
	-ms-transform: rotate(400deg);
	-o-transform: rotate(400deg);
	transform: rotate(400deg);
	margin-top: 11px;
	background: #e60012;
}
.body-nav-but.close .span2{
	-webkit-transform:rotate(316deg);
	-moz-transform:rotate(316deg);
	-ms-transform:rotate(316deg);
	-o-transform:rotate(316deg);
	transform:rotate(316deg);
	margin-top: -10px;
	background: #e60012;
}
.body-nav-but.close .span3{
	-webkit-transform:rotate(345deg);
	-moz-transform:rotate(345deg);
	-ms-transform:rotate(345deg);
	-o-transform:rotate(345deg);
	transform:rotate(345deg);
	opacity:0;
}




/* ======================================================================================================================================================
Layout Grid + Cells
====================================================================================================================================================== */
.av-layout-grid-container{width:100%; table-layout: fixed; display: table; border-top-stye:none; border-top-width: 0px;}
.flex_cell{display: table-cell; padding:30px; vertical-align: top; }
.flex_cell_inner{display: block; position: relative;}

#collections .no_margin.av_one_fourth {width: 25%;}
.avia-image-container.avia-align-center {
    display: block;
    margin: 0 auto 10px auto;
        margin-top: 0px;
        margin-bottom: 10px;
    text-align: center;
    clear: both;
}
/*captions*/
.av-image-caption-overlay{position: absolute; height:100%; width:100%;  z-index: 10; text-align: center;
-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}

.avia-msie-8 .av-image-caption-overlay{background: #000; filter:alpha(opacity=40); }
.av-image-caption-overlay-position{display: table; width: 100%; height:100%; position: relative; }
.av-image-caption-overlay-center{display:table-cell;  vertical-align: middle; font-size: 1.3em; line-height: 1.5em; padding: 0px 1.5em; }
.av-image-caption-overlay-center p:first-child{margin-top:0;}
.av-image-caption-overlay-center p:last-child{margin-bottom:0;}

.av-caption-image-overlay-bg{position: absolute; height:100%; width:100%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg{opacity: 0 !important; }
.av-overlay-on-hover .av-image-caption-overlay{opacity: 0; filter:alpha(opacity=00); }
.av-overlay-on-hover .avia-image-container-inner:hover .av-image-caption-overlay{opacity: 1; filter:alpha(opacity=100);}


/* ======================================================================================================================================================
Gallery
====================================================================================================================================================== */
#top div .avia-gallery{overflow: hidden; padding-bottom:2px; clear:both;}
#top div .avia-gallery img{float:left; border-style: solid; border-width:1px; padding:7px; width:100%; border-radius: 0;}
#top div .avia-gallery .avia-gallery-big{display: block;overflow: hidden; padding:7px;  margin-bottom:-1px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-style: solid; border-width:1px;}
#top div .avia-gallery .avia-gallery-big-inner{display: block;overflow: hidden; height: 100%;}
#top div .avia-gallery .avia-gallery-big img{padding:0; border:none;}
#top .avia-gallery .avia-gallery-thumb a{ width:20%; opacity: 1; }
#top #wrap_all .avia-gallery .avia-gallery-thumb a{display: block; float:left; }
#top .avia-gallery .avia-gallery-thumb a:hover{opacity: 0.5;}
#top .avia-gallery .avia-gallery-caption{display:none;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb {text-align: center;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb img{clear:both; float: none; text-align: center;}


/*gallery animation*/
.avia_transform .avia-gallery-thumb img{
opacity: 0.1;
-webkit-transform:	scale(0.5);
transform:			scale(0.5);
}
.avia_transform .avia-gallery-thumb  img.avia_start_animation{
-webkit-animation: avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
animation:         avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
-webkit-transform:	scale(1);
transform:			scale(1);
}

.av-hover-grow{overflow: hidden; }
.av-hover-grow img {
-webkit-transition: all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition:			all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.av-hover-grow:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.av-hide-gallery-thumbs .avia-gallery-thumb{display:none;}


#top #av-admin-preview .avia-gallery .avia-gallery-big-inner{height:auto;}


@media only screen and (max-width: 767px)
{
	.responsive .avia-gallery-thumb img{padding:3px;}
}




/*home-bannner*/
.home-banner{
	position: relative;
	overflow:hidden;
	cursor: pointer;
}
.home-banner ul{
	width: 100%;
	height: 100%;
}
.home-banner ul li{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
}
.home-banner ul li .pc-banner{
	width: 100%;
	height: 100%;
	background: url(../img/bannner-img1.jpg) no-repeat center;
	background-size: 100% auto;
	display: block;
	overflow: hidden;
}
.home-banner .video{
	width: 100%;
	height: 875px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.home-banner .video>video{
	position: absolute;
	margin: 0 auto;
	margin-left: 50%;
	left: -960px;
}
.home-banner ul li>img{
	width: 100%;
	margin: 0 auto;
}
.home-banner ul li{
	transition: all 1s; 
	-webkit-transition: all 1s; 
	-moz-transition: all 1s; 
	-ms-transition: all 1s; 
	-o-transition: all 1s; 
		opacity: 0;
}
.home-banner ul li.in{
	opacity: 1;
}
.home-banner .btn-L,.home-banner .btn-R{
	opacity: 0;
	transition: all 1s; 
	-webkit-transition: all 1s; 
	-moz-transition: all 1s; 
	-ms-transition: all 1s; 
	-o-transition: all 1s; 
}
.home-banner:hover .btn-R{
	opacity: 1;
}
.home-banner:hover .btn-L{
	opacity: 1;
}
.home-banner .btn-L,.home-banner .btn-L:after,
.home-banner .btn-R,.home-banner .btn-R:after
{
	width: 40px;
	height: 40px;
	position: absolute;
	margin: auto;
	top:0;
	bottom: 0;
	left: 2%;
	cursor: pointer;
	transition: all 0.3s;
	z-index: 2;
	border-top:3px solid #ffffff;
	border-left:3px solid #ffffff;
}
.home-banner .btn-L,.home-banner .btn-L:after{
	left: 2%;
	-webkit-transform:rotate(-45deg);
}
.home-banner .btn-R,.home-banner .btn-R:after{
	right: 2%;
	-webkit-transform:rotate(135deg);
	left:auto;
}


.home-banner .btn-L:after,.home-banner .btn-R:after{
	content:' ';
	display:block;
	opacity:1;
	left:-3px;
	top:-3px;
	-webkit-transform:rotate(0) translate(-0,-0) !important;
}
.home-banner .btn-L:hover:after,.home-banner .btn-R:hover:after{
	-webkit-transform:rotate(0) translate(-6px,-6px) !important;
	opacity:0;
}






.home-banner .banner-text{
	text-align: center;
	position: absolute;
	margin: auto;
	right: 0;
	top: 30%;
	left: 0;
	color: #fff;
}
.home-banner .banner-text>h1{
	width:1046px;
	height:89px;
	background:url(../img/banner-text.png) no-repeat center center;
	margin:0 auto;
}
.home-banner .banner-text>p{
	margin: 0 auto;
	font-size: 13px;
	line-height: 25px;
	margin-top: 24px;
}
.home-banner .banner-text>p>span{
	display: block;
}
.home-banner .banner-text>a{
	display: block;
	width: 167px;
	height: 54px;
	margin: 0 auto;
	margin-top:1.5%;
	border: 2px solid rgba(255,255,255,0.5);
	line-height: 54px;
	font-size: 14px;
	cursor: pointer;
	position:relative;
	letter-spacing: 3px;
	font-weight: 600;
}
.home-banner .top-icon{
	width: 18px;
	height: 30px;
	border-radius: 10px;
	border: 2px solid #fff;
	position: absolute;
	margin: 0 auto;
	left: 0 ;
	right: 0;
	bottom: 2%;
}
.home-banner .top-icon span{
	display: block;
	width: 2px;
	height: 4px;
	background-color: #aaabad;
	position: absolute;
	margin:auto;
	left: 0 ;
	right: 0;
	top:7px;
	-webkit-animation:k-dian1 0.5s linear infinite alternate;
	-moz-animation:k-dian1 0.5s linear infinite alternate;
	-ms-animation:k-dian1 0.5s linear infinite alternate;
	-o-animation:k-dian1 0.5s linear infinite alternate;
	animation:k-dian1 0.5s linear infinite alternate;
}

@-webkit-keyframes k-dian1{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-moz-keyframes k-dian1{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-ms-keyframes k-dian1{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-o-keyframes k-dian1{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@keyframes k-dian1{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}

.home-banner .top-icon label{
	display: block;
	width: 2px;
	height: 4px;
	background-color: #aaabad;
	position: absolute;
	margin:auto;
	left: 0 ;
	right: 0;
	top:18px;
	-webkit-animation:k-dian 0.5s 0.3s linear infinite alternate;
	-moz-animation:k-dian 0.5s 0.3s linear infinite alternate;
	-ms-animation:k-dian 0.5s 0.3s linear infinite alternate;
	-o-animation:k-dian 0.5s 0.3s linear infinite alternate;
	animation:k-dian 0.5s 0.3s linear infinite alternate;
}
@-webkit-keyframes k-dian{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-moz-keyframes k-dian{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-ms-keyframes k-dian{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@-o-keyframes k-dian{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}
@keyframes k-dian{
	0%{opacity:0.3;} 
	100% {opacity:1;}
}

.home-banner .app-banner{
	display: none;
}
.home-banner-video{
	background:rgba(0,0,0,0.8);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
        z-index:1;
}
.home-banner-video video{
	width:65%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.home-about{
	text-align: center;
	margin:0 auto;
	margin-top:35px;
	line-height:26px;
}
.home-about>img{
	width: 126px;
	display:block;
	margin:auto;
	margin-bottom:0.8%;
	margin-top: -10px;
}
.home-about>p{
	font-size: 13px;
}

.home-business{
	height:650px;
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:55px;
}
.home-business>div>div{
	position:relative;
	height:100%;
	float:left;
	width:25%;
	-webkit-transition:width 0.5s; 
	transition:width 0.5s; 
}
.home-business>div>div img{
	height:650px;
}
.home-business>div>div .icon{
	background:url(../img/icon1.png);
	width:50px;
	height:50px;
	background-size:100%;
	position:absolute;
	left:0;right:0;top:-145px;bottom:0;margin:auto;
	opacity:0;
	-webkit-transform:rotate(-300deg);
}
.home-business>div>div h2{
	position:absolute;
	top:45%;
	color:#ffffff;
	text-align: center;
	width:100%;
	-webkit-transition:all 0.2s;
	font-size:26px;
}
.home-business>div>div span{
	width:40px;
	height:2px;
	background:#ffffff;
	position:absolute;
	left:0;right:0;
	margin:auto;
	top:53%;
	display:block;
	-webkit-transition:all 0.2s;
}
.home-honor{
	margin:0 auto;
	margin-top:5%;
	text-align: center;
	width:1680px;

}
.home-honor>a{
display:block;
}
.home-honor>div{
	float:left;
	height:200px;
	padding:0 25px;
	width:255px;
	height:250px;
	margin:0 55px;
	position:relative;
      cursor: pointer;
}
.home-honor h3{
	font-size:72px;
	letter-spacing:-8px;
	margin-top:10%;
	letter-spacing: -2px;
	display:inline-block;
	width:100%;
	height:52px;
	margin-top:52px;
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:center center;
}
.home-honor>div:nth-child(1) h3{
	background-image:url(../img/honor-text1.png);
}
.home-honor>div:nth-child(2) h3{
	background-image:url(../img/honor-text4.png);
}
.home-honor>div:nth-child(3) h3{
	background-image:url(../img/honor-text3.png);
}
.home-honor>div:nth-child(4) h3{
	background-image:url(../img/honor-text2.png);
}
.home-honor span{
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-top: 3%;
	padding-bottom: 8%;
}
.home-honor p{
	line-height: 22px;
	-webkit-transition:all 0.5s;
	font-size: 14px;
	margin-bottom:30px;
	overflow: hidden;
}
.home-honor label{
	display: block;
}
.home-honor a{
	display:block;
	margin-top:20%;
	position:absolute;
	width:156px;
	height:48px;
	border:1px solid #000000;
	bottom:15%;
	left:0;right:0;margin:auto;
	color:#000000;
	line-height: 48px;
	font-size:13px;
	opacity:0;
	-webkit-transition:all 0.5s;
	-webkit-transform:translate(0,30px);
	letter-spacing: 1px;
	font-weight: 600;
}
.home-honor a:hover{
	background-color: #000;
	color: #fff;
}
.home-news{
	margin-top:5%;
	background:#000000;
}


.home-news>div>div{
	overflow:hidden;
	float:left;
	width:50%;
	position:relative;
        z-index:0;
}
.home-news img{
	display:block;
	width:100%;
	-webkit-transition:all 0.5s;
	transform: scale(1,1);
}
.home-news>div>div a:after{
	content:' ';
	position:absolute;
	top:0;
	width:100%;
	height:200%;
	background:url(../img/news-bg.png) repeat-x;
	-webkit-transition:all 0.8s;
}
.home-news .text{
	position:absolute;
	bottom:0;
	z-index: 0;
	padding:20px;
	-webkit-transition:opacity 0.5s;
	padding-bottom: 25px;
        z-index:1;
}
.home-news .text h3{
	font-size:20px;
	height:26px;
	overflow:hidden;
}
.home-news .text time{
	color:#b0b0b0;
	line-height: 30px;
	font-weight: 600;
	font-size: 14px;
}
.home-news .text p{
	color:#b0b0b0;
	height:40px;
	overflow:hidden;
	font-size: 14px;
	line-height: 20px;
	width:80%;
}
.home-news .text p>label{
	display: block;
}
.home-news span{
	border:2px solid #ffffff;
	width:50px;height:50px;
	position:absolute;
	border-radius:50%;
	left:0;right:0;top:0;bottom:0;
	margin:auto;
	z-index:2;
	-webkit-transition:all 0.5s;
	opacity:0;
}
.home-news span:after{
	content:' ';
	display:block;
	width:10px;
	height:10px;
	border-top:2px solid #ffffff;
	border-right:2px solid #ffffff;
	margin-top:18px;
	margin-left:18px;
	-webkit-transform:rotate(45deg) scale(0.1,0.1);
	-webkit-transition:transform 0.4s 0.1s;
}

.home-project{
	text-align: center;
	width:100%;
	overflow-x:hidden;
}
.home-project>div{
	background:#000000;
        overflow:hidden;
}
.home-project h2{
	font-size:36px;
	text-align: center;
	margin-top:3%;
	color:#000000;
}
.home-project .tab-but{
	text-align: center;
	display:inline-block;
	margin:3% 0;
	margin-top:1.5%;
}
.home-project .tab-but li{
	display:inline-block;
	padding:8px  25px;
	font-size:13px;
	cursor:pointer;
	-webkit-transition:all 0.5s;
}	
/*===case===*/
.home-project .tab-but li{
	position: relative;
	float: left;
	height: 100%;
	font-size: 16px;
	text-align: center;
}
.home-project .tab-but li:after{	
    content: '|';
    position: absolute;
    /*width: em;*/
    left: 100%;
    text-align: center;
    color:#000;
    top:25%;
}

.home-project .tab-but li a{color:#000;}
.home-project .tab-but li a:hover{color:#ffc000;}
.home-project .tab-but li:last-child:after { content: ""; }



/*======*/
.home-project .tab-but li.in{
	/*background:#ffc000;*/
	color:#000;
	/*border-radius:30px;*/
}


.home-project .tab-pic div{
	width:34%;
	display:inline-block;
	position:relative;
	overflow:hidden;
	-webkit-transition:all 0.5s;
}
.home-project .tab-pic div img{
	-webkit-transform:scale(1,1);

	-webkit-transition:all 0.5s;
}
.home-project .tab-pic div img{
	width:100%;
	display:block;
	-webkit-transition:all 0.5s;
}
.home-project .tab-pic div:nth-child(1),.home-project .tab-pic div:nth-child(3),.home-project .tab-pic div:nth-child(5){
	float:left;
}
.home-project .tab-pic div:nth-child(2),.home-project .tab-pic div:nth-child(4){
	float:right;
}
.home-project .tab-pic div:nth-child(6),.home-project .tab-pic div:nth-child(7){
	width:32%;
}
.home-project .tab-pic div:nth-child(7){
	margin-top:-4px;

}
.home-project .tab-pic a:after{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(33,33,33,0.8);
	top:0;
	opacity:0;
	-webkit-transition:all 0.5s;
}
.home-project .tab-pic a>div{
	position:absolute;
	bottom:0;
	left:0;
	text-align: left;
	padding:3%;
	width:94%;
	z-index: 1;
	opacity:0;
	padding-bottom: 5%;
}
.home-project .tab-pic a h3{
	font-size:20px;
	width:85%;
}
.home-project .tab-pic a span{
	display:block;
	padding-bottom: 10px;
	font-size: 14px;
}




.home-project .tab-pic .icon{
	position:absolute;
	right:5%;
	bottom:20px;
	width:35px;
	height:35px;
	border:2px solid #ffffff;
	border-radius:50%;
}
.home-project .tab-pic .icon:after{
	content:'';
	display:block;
	margin-top:13px;
	margin-left:11px;
	width:8px;
	height:8px;
	border-top:2px solid #ffffff;
	border-right:2px solid #ffffff;
	-webkit-transition:all 0.5s;
	-webkit-transform:rotate(45deg);
}
.home-customer{
	max-width:1150px;
	margin:0 auto;
	position:relative;
}
.home-customer h2{
	text-align: center;
	margin-top:4%;
	font-size:30px;
}
.home-customer ul{
	margin-top:3%;
	-webkit-transition:all 0.5s;
}
.home-customer ul li{
	float:left;
	width:20%;
	text-align: center;
}




.customer-list div{width: 12.5%;
float: left;
padding: 3% 0;}



.home-customer a{
	width:156px;
	height:48px;
	display:block;
	border:1px solid #333333;
	text-align: center;
	line-height: 48px;
	margin:auto;
	font-size:16px;
	margin-top:4%;
	font-weight:bold;
	color:#676767;
	margin-bottom: 5%;
}
.home-customer a:hover{
	background-color: #000;
	color: #fff;
}
.home-customer a span{
	display:block;
	letter-spacing: 1px;
	font-size: 13px;
}
.home-customer .left-but{
	position:absolute;
	left:-5%;
	top:0;
	bottom:0;
	margin:auto;
	width:30px;
	height:30px;
	background:#000000;
	cursor:pointer;
}
.home-customer .left-but.out{
	background:#d3d3d3;
}
.home-customer .left-but:after{
	content:'';
	display:block;
	width:8px;
	height:8px;
	margin-left:13px;
	margin-top:11px;
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	-webkit-transform:rotate(-45deg);
}
.home-customer .right-but{
	position:absolute;
	right:-5%;
	top:0;
	bottom:0;
	margin:auto;
	width:30px;
	height:30px;
	background:#000000;
	cursor:pointer;
}
.home-customer .right-but.out{
	background:#d3d3d3;
}
.home-customer .right-but:after{
	content:'';
	display:block;
	width:8px;
	height:8px;
	margin-left:9px;
	margin-top:10px;
	border-top:2px solid #ffffff;
	border-right:2px solid #ffffff;
	-webkit-transform:rotate(45deg);
}
.home-customer .list{
	width:100%;
	overflow:hidden;
	margin-top: 1%;
}



.footNav{	
  background-image: url(../img/footbg.jpg);  
  background-repeat: no-repeat;  
  background-size: 100% auto;
  width:100%;
	padding-top:1px;
	min-height:440px;

}
.footNav:before{content: ""; display: block; padding-top:20%; /*图片真实高度/宽度 * 100*/}
.footNav>div{
	width:80%;
	/*max-width:1200px;*/
	margin:auto;
	padding-bottom:100px;
	margin-top:-20%;
}
.footNav h2{
	text-align: center;
	font-size:30px;
	margin:3% 0;
	margin-top: 4%;
	color: #fff;
}
.footNav h3,.footNav ul li h3 a{
	font-size:15px;
	padding-bottom:12px;
	color:#fff;
	line-height: 18px;
	font-weight: 600;
}
.footNav ul li h3 span{
	display: block;
}
.footNav ul li h3 a{
	padding:0;
}
.footNav ul li h3:after{
	content:'';
	display:block;
	width:20px;
	height:1px;
	background:#ffc000;
	margin-top:12px;
}


.footNav ul li{
	float:left;
	width:23%;
}
.footNav ul li a{
	color:rgb(255,255,255,0.6);
	display:block;
	font-size:13px;
	line-height: 30px;
	-webkit-transition:all 0.3s;
}

.footNav ul li.center{
	text-align: center;
	width:8%;
}
.footNav ul li.center h3:after{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.footNav ul li.right{
	text-align: right;
}
.footNav ul li.right h3:after{
	float:none;
	display:inline-block;
}




.footer{
	background:#212121;
	padding-top:1px;
	color:#E1DDDD;
	font-size:12px;
	font-weight: normal;
	line-height: 56px;
	border-top:1px #474747 solid;
}
.footer>div{
	width:90%;
	max-width:1200px;
	margin:auto;
}
.footer h2{
	color:#ffffff;
	font-size:30px;
	text-align: center;
	margin-top:5%;
}
.footer h3{
	color:#ffffff;
	font-size:15px;
	margin-bottom:20px;
	position:relative;
}
.footer h3:after{
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:32px;
	height:1px;
	width:20px;
	background:#2c2c2c;
}
.footer .right h3:after{
	right:0;
	left:auto;
}
.footer .center{
	text-align: center;
	margin-top:20px;
}
.footer .center span{
	display:block;
	margin:auto;
	width:90px;
	height:0px;
	padding-top:1px;
	background:#2c2c2c;
	margin-top:15px;
	margin-bottom:30px;
}
.footer .center span:after{
	content:'';
	display:block;
	width:3px;
	height:3px;
	background:#ffffff;
	margin:auto;
	margin-top:-2px;
}
.footer .center lable{	
    display:none;
}
.footer .center a{
	display:inline-block;
	border:1px solid #2c2c2c;
	border-radius:50%;
	margin:5px;
	position:relative;
}
.footer .center a img{
	display:block;
}
.footer .center a.weixin:after{
	content:"";
	display:block;
	width:120px;
	height:120px;
	position:absolute;
	background:url(../img/weixin.jpg);
	background-size:100%;
	bottom:50px;
	left:-35px;
	display:none;
}
.footer .center a.weixin:hover:after{
	display:block;
}
.footer .right{
	float:right;
	text-align:right;
}
.footer .left{
	float:left;
}
#header.scorll{
	background-color: rgba(17,17,17,0.8);
}


/*.body-flash .flash{
	opacity:0;
	-webkit-transform:translate(200px,0);
	-moz-transform:translate(200px,0);
	-ms-transform:translate(200px,0);
	-o-transform:translate(200px,0);
	transform:translate(200px,0);
}
.body-flash.in .flash{
	opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0);
}
.body-flash .flash-1{
	-webkit-transition:all 0.5s 0.1s;
	-moz-transition:all 0.5s 0.1s;
	-ms-transition:all 0.5s 0.1s;
	-o-transition:all 0.5s 0.1s;
	transition:all 0.5s 0.1s;
}
.body-flash .flash-2{
	-webkit-transition:all 0.5s 0.3s;
	-moz-transition:all 0.5s 0.3s;
	-ms-transition:all 0.5s 0.3s;
	-o-transition:all 0.5s 0.3s;
	transition:all 0.5s 0.1s;
}




.body-flashtop .flash{
	opacity:0;
	-webkit-transform:translate(0,100px) scale(1,1);
	-moz-transform:translate(0,100px) scale(1,1);
	-ms-transform:translate(0,100px) scale(1,1);
	-o-transform:translate(0,100px) scale(1,1);
	transform:translate(0,100px) scale(1,1);
}
.body-flashtop.in .flash{
	opacity:1;
	-webkit-transform:translate(0,0) scale(1,1);
	-moz-transform:translate(0,0) scale(1,1);
	-ms-transform:translate(0,0) scale(1,1);
	-o-transform:translate(0,0) scale(1,1);
	transform:translate(0,0) scale(1,1);
}
.body-flashtop .flash-1{
	-webkit-transition:all 0.5s 0.1s;
	-moz-transition:all 0.5s 0.1s;
	-ms-transition:all 0.5s 0.1s;
	-o-transition:all 0.5s 0.1s;
	transition:all 0.5s 0.1s;
}
.body-flashtop .flash-2{
	-webkit-transition:all 0.5s 0.3s;
	-moz-transition:all 0.5s 0.3s;
	-ms-transition:all 0.5s 0.3s;
	-o-transition:all 0.5s 0.3s;
	transition:all 0.5s 0.3s;
}
.body-flashtop .flash-3{
	-webkit-transition:all 0.5s 0.5s;
	-moz-transition:all 0.5s 0.5s;
	-ms-transition:all 0.5s 0.5s;
	-o-transition:all 0.5s 0.5s;
	transition:all 0.5s 0.5s;
}
.body-flashtop .flash-4{
	-webkit-transition:all 0.5s 0.7s;
	-moz-transition:all 0.5s 0.7s;
	-ms-transition:all 0.5s 0.7s;
	-o-transition:all 0.5s 0.7s;
	transition:all 0.5s 0.7s;
}
.body-flashtop .flash-5{
	-webkit-transition:all 0.5s 0.9s;
	-moz-transition:all 0.5s 0.9s;
	-ms-transition:all 0.5s 0.9s;
	-o-transition:all 0.5s 0.9s;
	transition:all 0.5s 0.9s;
}
.body-flashtop .flash-6{
	-webkit-transition:all 0.5s 1.1s;
	-moz-transition:all 0.5s 1.1s;
	-ms-transition:all 0.5s 1.1s;
	-o-transition:all 0.5s 1.1s;
	transition:all 0.5s 1.1s;
}
.body-flashtop .flash-7{
	-webkit-transition:all 0.5s 1.3s;
	-moz-transition:all 0.5s 1.3s;
	-ms-transition:all 0.5s 1.3s;
	-o-transition:all 0.5s 1.3s;
	transition:all 0.5s 1.3s;
}
.body-flashtop .flash-8{
	-webkit-transition:all 0.5s 1.5s;
	-moz-transition:all 0.5s 1.5s;
	-ms-transition:all 0.5s 1.5s;
	-o-transition:all 0.5s 1.5s;
	transition:all 0.5s 1.5s;
}
.body-flashtop .flash-9{
	-webkit-transition:all 0.5s 1.7s;
	-moz-transition:all 0.5s 1.7s;
	-ms-transition:all 0.5s 1.7s;
	-o-transition:all 0.5s 1.7s;
	transition:all 0.5s 1.7s;
}
.body-flashtop .flash-10{
	-webkit-transition:all 0.5s 1.9s;
	-moz-transition:all 0.5s 1.9s;
	-ms-transition:all 0.5s 1.9s;
	-o-transition:all 0.5s 1.9s;
	transition:all 0.5s 1.9s;
}*/




@media only screen and (max-width: 1680px) {
	.home-honor{width:1200px;}
	.home-honor>div{margin:0 20px;width:210px;}
	.home-honor label{display: inline;}
	.home-business>div>div h2{font-size:18px;top:46%}
	.home-business{height:550px;}
	.home-business>div{height:100%;}
	.home-project h2{font-size:30px;}
}
@media only screen and (max-width: 1550px) {
	.home-banner ul li .pc-banner{background-size: initial}
	.home-banner .video>video{width:1600px;left:-800px;}
}
@media only screen and (max-width: 1400px) {
	.home-business{height:460px;}
	.home-business>div>div img{height:460px;}
}
@media only screen and (max-width: 1280px) {
	#header .nav-content{width: 95%;height: 80px;}
	#header .nav>li>a{padding: 0 18px 0 20px;}
	#header .nav{margin-right: 0;}
	.home-banner .banner-text>h1{font-size: 90px;background-size:100%;width:800px;}
	.home-business{height:400px;}
        .home-business>div>div img{height:400px}
	.home-honor{width:1008px;}
	.home-honor>div{margin:0 -2px;width:205px;}
	.home-customer{width:80%;}
	.home-banner .banner-text>p{font-size: 12px;}
	.home-honor label{display: inline;}
	.home-honor>div p{overflow: hidden;}
	.home-news .text h3{font-size: 16px;height: 24px;overflow: hidden;}
	.home-news .text{padding-bottom: 30px;}
	.home-project .tab-pic a h3{font-size: 16px;}
	#header .nav>li{font-size: 13px;}
	.home-about>p, .home-honor p, .footNav ul li a, .footer{font-size: 12px;}
	.home-project h2, .home-customer h2{font-size: 26px;}
	.home-project .tab-pic .icon{width: 35px;height: 35px;}
	.home-project .tab-pic .icon:after{margin-top: 13px;margin-left: 11px;}
	.home-news span{width: 40px;height: 40px;}
	.home-news span:after{margin-top: 15px;margin-left: 12px;}
	.footNav h2,.footer h2{font-size: 26px;}
	.home-business>div>div h2{font-size:16px;}
	.home-banner .video>video{width:1300px;left:-650px;}
         #header .logo{margin-top: 1.5%;}
}
@media only screen and (max-width: 1024px) {
	#header .nav>li>a{padding: 0 10px;}
	#header .nav>li{font-size: 14px;}
	#header .nav .subnav{width: 105px;}
	.home-banner .banner-text>p{line-height:18px;height: 37px;overflow: hidden;}
	.home-honor{width:600px}
	.home-honor>div{margin:0 20px;}
	.home-banner .banner-text>P{width: 70%;}
	.home-banner .banner-text>p>span{display: inline;}
	.home-banner .banner-text>h1{width:600px;}
        .home-business>div>div h2{font-size:12px}
}
@media only screen and (max-width: 750px) {
        .footer .center lable{
          display:block;
          color:#fff;
         opacity: 0.8;
      }

     .shot-price .price-icon .baifenb .flash-9{display: block;}
     .shot-price .price-icon .baifenb .flash-6{display: none;}
#header .nav .subnav.sub1{width:100%;}
	.home-banner .video{display: none;}
	.index-banner{display: block;}	
	#header .nav-content .body-nav-but{display: block;}
	.home-business>div>div span{display: none;}
	#header .nav-content{line-height:70px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
	#header .nav-content .logo{width:45px;position: absolute; margin: 0 auto;left: 0;top: 0%; line-height: 50px;}
	#header .nav-content .logo img{width:60px;}
	#header .search>a>img{opacity:0.7;}
	#header .search a{color: #999898;}
	#header .nav-content .search{float: left;margin-top: -2%;margin-left:50px;}
	#header .nav{
		position:fixed;
		background:#161616;
		height:100%;
		width:150px;
		right:0;
		top:45px;
		line-height: 50px;
		overflow:auto;
		display:none;
	}
	.home-banner .top-icon{display: none}
	.home-banner ul li .pc-banner{display: none;}
	.home-banner .banner-text>p{width: 68%;}
	#header .nav>li{height:auto; text-align: center;width:100%;}
	#header .nav li ul li{position:relative;}
	#header .nav li ul li:after{width:10px;}
	#header .nav li:after{
		width:30px;
		height:1px; 
		border-radius:inherit;
		background:#444343;
		top:0;left:0;right:0;
		margin:auto;
	}
	#header .nav .subnav{
		position:relative;
		visibility:inherit;
		opacity:1;
		width:100%;
		left:0;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		background:none;
		margin-bottom:20px;
		margin-top:0;
		display:none;
	}
	#header .nav .subnav li{
		position:relative;
	}






	.home-banner .banner-text>h1{font-size: 60px;}
	.home-banner .banner-text>span{width: 221px;height: 60px;line-height: 60px;font-size: 14px;}
	#header{height: 45px;line-height: 45px;}
	#header .nav-content .body-nav-but{top: 15%;}
	.home-banner .app-banner{	display: block;}
	.home-banner .btn-R,.home-banner .btn-L{margin-top: 32%;}
	/*.pc-block{display: none;}*/
	.app-block{display: block;}
	.home-banner .btn-R,.home-banner .btn-L,.home-banner .btn-R:after,.home-banner .btn-L:after{
		width:20px;height:20px;
	}
	.home-banner .banner-text>a{height:35px;line-height: 35px;width:130px;}

	.home-about{width:90%;}
	.home-about p{display:normal;}
	.home-about>img{width:60px;}
	.home-business{height:auto;overflow-x:auto;}
	.home-business>div{width:300%;}
	.home-business>div>div{width:25%;}
	.home-business>div>div img{height:auto;width:100%;}
	.home-business>div>div h2{top:53%;}
	.home-business>div>div .icon{width:40px; height:40px;opacity:1;top:-37px}
	.home-honor{width:100%;}
	.home-honor>div{width:37%;margin:auto;height:auto;}
	.home-honor span{padding:2% 0;}
	.home-honor h3{font-size:36px;height:38px;letter-spacing:px;margin-top:0;}
	.home-honor .more{
		width:100px;
		height:36px;
		line-height: 36px;
		text-align: center;
		border:1px solid #000000;
		margin-top:8%;
                display: none;
	}
	.home-honor .more a{
		display:inline;
		opacity:1;
		position:inherit;
		border:0;
	}
	.home-news{
		overflow:auto;
	}
	.home-news>div{
		width:270%;
	}
	.home-news .text h3{font-size:16px;height:23px;}
	.home-news .text time{line-height: 20px;}
	.home-news .text{padding:13px;}

	.home-project .tab-pic>div:nth-child(1),.home-project .tab-pic>div:nth-child(3),.home-project .tab-pic>div:nth-child(5){
		width:51.5%;
	}
	.home-project .tab-pic>div:nth-child(2),.home-project .tab-pic>div:nth-child(4){
		display:none;
	}
	.home-project .tab-pic>div:nth-child(6),.home-project .tab-pic>div:nth-child(7){
		width:48.5%;
	}
	.home-project .tab-pic a>div{
		opacity:1;
		padding:5px;
		padding-bottom: 10px;
	}
	.home-project .tab-pic .icon:after{
		-webkit-transform:rotate(45deg) translate(0,0);
	}
	.home-project .tab-pic a h3{
		font-size:12px;
		-webkit-transform:translate(0,0);
	}
	.home-project .tab-pic a span{
		-webkit-transform:translate(0,0);
		font-size: 12px;
	}

	.home-project .tab-pic .icon{
		right: 0%;
		width: 26px;
		height: 26px;
	}
	.home-project .tab-pic .icon:after{
		margin-top:9px;
		margin-left:9px;
		width:6px;height:6px;
	}
	.home-project .tab-but li{
		padding:8px 10px;
	}
	.home-customer{
		width:100%;
	}
	.home-customer ul li img{
		width:75%;
	}
	.home-customer .list{
		overflow-x:auto;
	}
	.home-customer a{
		width:115px;
		height:36px;
		line-height: 36px;
		font-weight:normal;
		font-size:13px;
	}
	
	.home-project h2,.home-customer h2,.footer h2{
		font-size:20px;
		margin-top:6%;
		margin-bottom:4%;
	}

	.footer .center a{
		margin:6px;
	}
	.footer .center a img{
		width:30px;
	}
	.footer{
		padding-bottom:8px;
	}
	.footer .center span{
		margin-bottom:13px;
	}

}




@media only screen and (min-width:750px) {
 
	#header .search>a>img:hover{
		opacity:0.7;
	}
	#header .search a:hover{
		color: #999898;
	}

	.browser-lt11 #header .nav>li a.active span,
	.browser-lt11 #header .nav>li:hover a span {
		color: #e40807
	}

	#header .nav>li:hover a span:after{
		opacity:0;
		-webkit-transition:all 0.5s;
	}
	
	#header .nav>li.hover>a span {
		color: #999898;
	}
	#header .nav>li:hover .subnav {
		visibility: visible;
		opacity: 1
	}
	#header .nav .subnav li a:hover {
		color: #fff;
	}
	.home-banner .banner-text>a span{
		position:absolute;
		background:#ffffff;
	}
	.home-honor>div>div{
		position:absolute;
		background:#efefef;
	}
	.home-banner .banner-text>a span:nth-child(1),.home-honor>div>div:nth-child(1){
		top:-2px;
		left:0;
		height:2px;
		width:0;
	}
	.home-banner .banner-text>a span:nth-child(2),.home-honor>div>div:nth-child(2){
		top:0;
		right:-2px;
		height:0;
		width:2px;
	}
	.home-banner .banner-text>a span:nth-child(3),.home-honor>div>div:nth-child(3){
		bottom:-2px;
		right:0;
		height:2px;
		width:0;
	}
	.home-banner .banner-text>a span:nth-child(4),.home-honor>div>div:nth-child(4){
		bottom:0;
		left:-2px;
		height:0;
		width:2px;
	}
	.home-honor>div>div:nth-child(1),.home-honor>div>div:nth-child(3){
		height:5px;
	}
	.home-honor>div>div:nth-child(2),.home-honor>div>div:nth-child(4){
		width:5px;
	}
	.home-banner .banner-text>a:hover span:nth-child(1),.home-honor>div:hover>div:nth-child(1){
		width:100%;
		-webkit-transition:all 0.1s linear;
	}
	.home-banner .banner-text>a:hover span:nth-child(2),.home-honor>div:hover>div:nth-child(2){
		height:100%;
		-webkit-transition:all 0.1s 0.1s linear;
	}
	.home-banner .banner-text>a:hover span:nth-child(3),.home-honor>div:hover>div:nth-child(3){
		width:100%;
		-webkit-transition:all 0.1s 0.2s linear;	
	}
	.home-banner .banner-text>a:hover span:nth-child(4),.home-honor>div:hover>div:nth-child(4){
		height:100%;
		-webkit-transition:all 0.1s 0.3s linear;
	}
	.home-banner .banner-text>a:hover{
		background:#ffffff;
		color:#000000;
		-webkit-transition:all 1s 0.3s;
	}
	.home-business:hover>div>div{
		width:13%;
		cursor: pointer;
	}
	.home-business:hover>div>div h2,
	.home-business:hover>div>div span{
		
	}
	.home-business>div>div:hover{
		width:61%;
	}
	.home-business>div>div:hover .icon{
		-webkit-transform:rotate(0deg);
		opacity:1;
		-webkit-transition:all 0.8s;
	}
	.home-honor>div:hover p{opacity:0;-webkit-transform:translate(0,-10px);}
	.home-honor>div:hover  a{opacity:1;-webkit-transform:translate(0,0px);}
	
	.home-news>div>div:hover a:after{
		-webkit-transform:translate(0,-50%);
	}
	.home-news>div>div:hover span:after{
		-webkit-transform:rotate(45deg) scale(1,1);
	}
	.home-news>div>div:hover .text{
		opacity:0;
	}
	.home-news>div>div:hover span{
		-webkit-transfomr:translate(0,-10px);
		opacity:1;
	}
	.home-news>div>div:hover img{
		transform: scale(1.05,1.05);
	}
	.home-project .tab-pic>div:hover a:after,.home-project .tab-pic>div:hover a>div{
		opacity:1;
	}

	.home-project .tab-but li:hover{
		/*background:#ffc000;
		border-radius:20px;*/
		color: #ffc000;
	}
	.home-customer ul li img{
		width:75%;
		-webkit-filter: grayscale(100%); 
		-moz-filter: grayscale(100%); 
		-ms-filter: grayscale(100%); 
		-o-filter: grayscale(100%); 
		filter: grayscale(100%); 
		filter: gray; 
		opacity:0.3;
		-webkit-transition:all 0.5s;
	}
	.home-customer ul li:hover img{
		-webkit-filter: grayscale(0);
		-moz-filter: grayscale(0);
		-ms-filter: grayscale();
		-o-filter: grayscale(0);
		filter: grayscale(0);
		filter: gray;
		opacity:1;
	}

	.footNav ul li a:hover{
		color:#ffc000;
	}
	.footer .center a:hover{
		-webkit-animation:footerIcon 0.5s;
	}
	@-webkit-keyframes footerIcon{
		0%{-webkit-transform:skewX(0deg);}
		30%{-webkit-transform:skewX(-20deg);}
		60%{-webkit-transform:skewX(10deg);}
		90%{-webkit-transform:skewX(-5deg);}
		100%{-webkit-transform:skewX(0deg);}
	}
	.home-news .text p{font-size: 12px;}
	.home-project .tab-pic div:hover img{
		-webkit-transform:scale(1.05,1.05);
	}
}



@media only screen and (max-width: 1550px) and (min-height: 830px) {
	.home-banner .video>video{height:100%;}
}
@media only screen and (max-width: 1280px) and (min-height: 740px) {
	.home-banner .video>video{width:1920px;height:675px;left:-960px;}

}
@media only screen and (max-width: 640px) {
	.home-banner .banner-text>h1{width:400px;height:40px;}
	.home-banner .banner-text>span{width: 110px;height: 35px;line-height: 35px;}
}
@media only screen and (max-width: 414px) {
	.home-banner .banner-text>h1{width:350px;}
}

@media only screen and (max-width: 375px) {
	.home-banner .banner-text>h1{font-size: 28px;width:300px;}

}





.home-rongyi {padding: 6% 0 4% 0;}
.home-rongyi ul li{width:25%;float:left; text-align: center;}
.home-rongyi ul li a{ /*border-radius:110px;*/display:inline-block;width:90%; /*background: #000;*/ color: #fff;height: 100%; text-align: center; padding: 80px 0;}
.home-rongyi ul li a:hover{ color: #ffc000; cursor: pointer; }
.home-rongyi ul li a .number { font-size: 72px; font-weight:900; display: block;font-family:Arial,Microsoft YaHei,"微软雅黑",SimHei,sans-serif;}
.home-rongyi ul li a .ewen {font-size: 14px; font-weight:bold;display: block;font-family: Arial,Microsoft YaHei,微软雅黑,"微软雅黑",SimHei,sans-serif;}
.home-rongyi ul li a .desc {display: block;font-size: 14px; margin-top: 20px;font-family: Arial,Microsoft YaHei,微软雅黑,"微软雅黑",SimHei,sans-serif;}


.timezone{
                width:2px;
                height:720px;
                background-color: #000;
                background-image: -webkit-linear-gradient(top,#EAF0F2 0%,#C1C1C1 8%,#C1C1C1 92%,#EAF0F2 100%);
                background-image: -moz-linear-gradient(top,#EAF0F2 0%,#C1C1C1 8%,#C1C1C1 92%,#EAF0F2 100%);
                background-image: -ms-linear-gradient(top,#EAF0F2 0%,#C1C1C1 8%,#C1C1C1 92%,#EAF0F2 100%);
                margin: 0 auto;
                margin-top:50px;
                border-radius: 3px;
                position: relative;
                /*-webkit-animation: heightSlide 2s linear;*/
            }




            @-webkit-keyframes heightSlide{
                0%{
                    height: 0;
                }
                100%{
                    height: 350px;
                }
            }
      /*      .timezone:after{
                content: '未完待续...';
                width: 100px;
                color:#fff;
                position: absolute;
                margin-left: -35px;
                bottom: -30px;
                -webkit-animation: showIn 4s ease;
            }*/
            .timezone .time,.timezone .timeLeft{
                position: absolute;
                margin-left: -6px;
                margin-top:-10px;
                width:14px;
                height:14px;
                border-radius: 50%;
                /*border:4px solid rgba(255,255,255,0.4);*/
                background: #C1C1C1;
                -webkit-transition: all 0.5s;
                -webkit-animation: showIn ease;
            }
            .timezone .time:nth-child(1){
                -webkit-animation-duration:1s;
            }
            .timezone .timeLeft:nth-child(2){
                -webkit-animation-duration:1.5s;
            }
            .timezone .time:nth-child(3){
                -webkit-animation-duration:2s;
            }
            .timezone .timeLeft:nth-child(4){
                -webkit-animation-duration:2.5s;
            }
            .timezone .time:nth-child(5){
                -webkit-animation-duration:3s;
            }
            .timezone .timeLeft:nth-child(6){
                -webkit-animation-duration:3.5s;
            }
            .timezone .time:nth-child(7){
                -webkit-animation-duration:4s;
            }
            @-webkit-keyframes showIn{
                0%,70%{
                    opacity: 0;
                }
                100%{
                    opacity: 1;
                }
            }
            .timezone .time h2,.timezone .timeLeft h2{
                position: absolute;
                margin-left: -30px;
                margin-top:-3px;
                color:#000;
                font-size: 14px;
                cursor:pointer;
                -webkit-animation: showIn 3s ease;
            }
            .timezone .timeLeft h2{
                margin-left:35px;
                width: 100px;
            }
            .timezone .time:hover,.timezone .timeLeft:hover{
               /* border:4px solid #000;*/
                background: #ffc000;
                box-shadow: 0 0 2px 2px rgba(255,255,255,0.4);
            }
            .timezone .time div,.timezone .timeLeft div{
                position: absolute;
                top:50%;
                margin-top: -25px;
                left:50px;
                width: 300px;
                height: 40px;
                background: #F1F1F1;
                border:3px solid #eee;
                border-radius: 10px;
                z-index: 2;
                overflow: hidden;
                cursor:pointer;
                -webkit-animation: showIn 3s ease;
                -webkit-transition: all 0.5s;
            }
            .timezone .timeLeft div{
                left:-337px;
            }
            .timezone .time div:hover,.timezone .timeLeft div:hover{
                height: 100px;
            }
            .timezone .time div p,.timezone .timeLeft div p{
                color: #000;
                font-size:18px;
                margin-top: 6px;
                font-weight: bold;
                text-align: center;
            }
            .timezone .time:before,.timezone .timeLeft:before{
                content: '';
                position: absolute;
                top:0px;
                left: 32px;
                width: 0px;
                height: 0px;
                border:10px solid transparent;
                border-right:10px solid #eee;
                z-index:-1;
                -webkit-animation: showIn 3s ease;
            }
            .timezone .timeLeft:before{
                left:-33px;
                border:10px solid transparent;
                border-left:10px solid #eee;
            }
            .timezone .time div ul,.timezone .timeLeft div ul{
                list-style: none;
                padding-top:10px;
                width:90%;
                margin:0 auto;
                border-top:1px dotted #eee;
                color:#000;
                text-align: center;
            }
            .timezone .time div li,.timezone .timeLeft div li{
                display: inline-block;
                height: 25px;
                line-height: 25px;
            }
  .timezone .time div li p,.timezone .timeLeft div li p{
               font-size:14px; color:#878080;
            }


.list-icon{margin-top:20px; overflow: hidden; min-height: 200px;}
.list-icon a{font-size:24px;}
.list-icon-1,.list-icon-2,.list-icon-3,.list-icon-4{width: 25%;float: left; color: #000;}

.list-icon{margin-top:80px;} 
.list-tit-1,.list-tit-2,.list-tit-3,.list-tit-4{ display: none;color: #999;}

.list-icon-1 a{
	background: url(../img/listicon1.png) no-repeat center top;
    width:100%;display:inline-block;	text-align: center;color:#000; padding-top: 110px;
    
}


.list-icon-1:hover a{
	background: url(../img/listicon11.png) no-repeat center top;
     width:100%;display:inline-block;text-align: center;
}

.list-icon-2 a{
	background: url(../img/listicon2.png) no-repeat center top;
   width:100%;display:inline-block;	text-align: center;color:#000; padding-top: 110px;
}

.list-icon-2:hover a{
	background: url(../img/listicon22.png) no-repeat center top;
	width:100%;display:inline-block;text-align: center;
}

.list-icon-3 a{
	background: url(../img/listicon3.png) no-repeat center top;
    width:100%;display:inline-block;	text-align: center;color:#000; padding-top: 110px;
}

.list-icon-3:hover a{
	background: url(../img/listicon33.png) no-repeat center top;
	 width:100%;display:inline-block;text-align: center;
}

.list-icon-4 a{
	background: url(../img/listicon4.png) no-repeat center top;
    width:100%;display:inline-block;	text-align: center;color:#000; padding-top: 110px;
}
.list-icon-4:hover a{
	background: url(../img/listicon44.png) no-repeat center top;
	width:100%;display:inline-block;text-align: center;
}

.list-icon-1:hover .list-tit-1{ display: block; }
.list-icon-2:hover .list-tit-2{ display: block; }
.list-icon-3:hover .list-tit-3{ display: block; }
.list-icon-4:hover .list-tit-4{ display: block; }



/*tab select*/
.nTab{ }
.nTab .TabTitle{border-top:1px #ccc solid;
    border-bottom:1px #ccc solid;
	overflow: hidden;
	width: 100%;
	margin-top:2%;
	padding:1em 0;
	list-style: none;}
.nTab .TabTitle li{float:left;}
.nTab .TabTitle li a{color:#999;padding: 0 48px; display: block;}
.nTab .TabTitle li a:hover{color:#000;}
.nTab .TabTitle li a:hover::after {content: ' ';
	width: 0px;
    height: 0px;
    color:#000;
    position: relative;
     top:12px;
    border:5px;
    left:2px;
    border-style: solid;
    border-color:black transparent transparent;
    display: inline;}
.nTab .active{ font-weight:bold;color:#000;}
.nTab .normal{color:#ccc;font-weight:bold;}
.TabContent{padding:5%;}


.favbox {float:right;margin-top:26px;}
.favbox a{ display:block;float:left;padding:0 10px;line-height:normal;font-size:11px;font-weight: normal;text-align: center;}
.favbox a img{width:28px;height:28px; display:block;text-align: center;}
.favbox a span{color: #fff; text-align: center;}
.favbox a:hover img{opacity:0.6;
filter:alpha(opacity=60);}



.home-banmer-m { display: none;  position: relative;}

.home-banmer-m h1 {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 1;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #fff;
    background-image: url(../img/bannertext.png);
    background-size: 50%;
    background-image: cover;
    background-repeat: no-repeat;
    background-position: center center;
    }

.home-banmer-m .playbutton {
    position: absolute;
    left: 50%;
    top: 35%;
    text-align: center;
    bottom: 0;
    margin: auto;
    color: #fff;
    display: inline-block;
    width: 120px;
    height: 30px;
    margin-left: -60px;
    border: 1px solid rgba(255,255,255,0.5);
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    letter-spacing: 2px;
    font-weight: bold;
}

/*responsive*/
@media only screen and (max-width: 767px)
{
	.favbox{display: none;}
	.masthead{display: none;}
	.home-rongyi ul li a{padding:8% 0;}
	.home-rongyi ul li{width:94%;}
	.footer .left,.footer .right{ float: none; text-align: center;}
	.footer .right{ text-align:normal; display: none; }
	.footer .left span{display: none;}
	.footer .right span{display: block;}
	.footer .right a{ display: none; }
	.favbox div{ text-align: center; }
    
    .list-icon {
    margin-top: 10px;
   }
	.list-icon-1, .list-icon-2, .list-icon-3, .list-icon-4 {
    width: 100%;
    float: left;
    color: #000;
    padding-bottom: 8%;
}

.footNav{ display: none; }

#header .nav {
    float: right;
    width:auto;
    margin-right: 0;
    margin-left:0;
    position:static;
    position: fixed;
    background: #161616;
    height: 100%;
    width: 100%;
    right: 0;
    left:0;
    top: 45px;
    line-height: 50px;
    overflow: auto;
}


.home-banmer-m { display: block;} .home-banmer-m img {width:100%;}
.home-project .tab-but{ display: none; }
.news-trends .news-nav .div1{width:100%;}
.nTab .TabTitle li {
    float: left;
    width: 100%;
    text-align: center;
}

.nTab .TabTitle li a {
    color: #999;
    padding: 0;
}


.timezone .time div,.timezone .timeLeft div{width: 130px; text-align: center;}

.timezone .timeLeft div{left:-167px;}
.timezone .time div p, .timezone .timeLeft div p {
    color: #000;
    font-size: 12px;
    margin-top: 6px;
    font-weight: bold;
    text-align: center;
}
.timezone .time div, .timezone .timeLeft div{ height: auto; }
.timezone .time div ul, .timezone .timeLeft div ul{padding-top:0;}
.timezone .time div li, .timezone .timeLeft div li {
    display: inline-block;
    line-height: 18px;
}
.timezone .time div li p, .timezone .timeLeft div li p{ font-size:11px; }

.news-trends .news-nav .div1 {
    width: 100%;
}

}

